<?php

Yii::import('application.modules.carta.models._base.BaseCartaNutricional');

class CartaNutricional extends BaseCartaNutricional {

    /**
     * @return CartaNutricional
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public static function label($n = 1) {
        return Yii::t('app', 'Menú|Menús', $n);
    }

    public function relations() {
        return array_merge(parent::relations(), array(
//          'cartaAlimentoses' => array(self::HAS_MANY, 'CartaAlimentos', 'carta_nutricional_id'),
//            'tipoCarta' => array(self::BELONGS_TO, 'TipoCarta', 'tipo_carta_id'),
//            'niniosCartaNutricionals' => array(self::HAS_MANY, 'NiniosCartaNutricional', 'carta_nutricional_id'),
            //TODO
            'manyNiniosCartaNutricionals' => array(self::MANY_MANY, 'Ninios', 'ninios_carta_nutricional(carta_nutricional_id,ninios_id)'),
        ));
    }

    public function attributeLabels() {
        return array(
            'id' => Yii::t('app', 'ID'),
            'nombre' => Yii::t('app', 'Nombre'),
            'descripcion' => Yii::t('app', 'Descripcion'),
            'tipo_carta_id' => Yii::t('app', 'Tiempo de comida'),
            'cartaAlimentoses' => null,
            'tipoCarta' => null,
            'niniosCartaNutricionals' => null,
        );
    }

}
